﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Interface_Tier;
using Transfer_Object_Tier;
using System.Data;
using Data_Access_Tier;


namespace Business_Tier
{
    public class BT_HRM_TIMEKEEPER_TABLEData : MarshalByRefObject, IHRM_TIMEKEEPER_TABLEData
    {
        HRM_TIMEKEEPER_TABLEData HRM_TIMEKEEPER_TABLE = new HRM_TIMEKEEPER_TABLEData();

        public int HRM_TIMEKEEPER_TABLE_Delete(Guid TimeKeeperTableListID, string EmployeeCode, string ShiftCode)
        {
            return HRM_TIMEKEEPER_TABLE.HRM_TIMEKEEPER_TABLE_Delete(TimeKeeperTableListID,EmployeeCode,ShiftCode);
        }
        public int HRM_TIMEKEEPER_TABLE_Disable(Guid TimeKeeperTableListID, string EmployeeCode, string ShiftCode, ref bool Enabled)
        {
            return 1;
        }
        public System.Data.DataSet HRM_TIMEKEEPER_TABLE_Get(Guid TimeKeeperTableListID, string EmployeeCode, string ShiftCode)
        {
            return HRM_TIMEKEEPER_TABLE.HRM_TIMEKEEPER_TABLE_Get(TimeKeeperTableListID,EmployeeCode,ShiftCode);
        }
        public System.Data.DataSet HRM_TIMEKEEPER_TABLE_GetList()
        {
            return HRM_TIMEKEEPER_TABLE.HRM_TIMEKEEPER_TABLE_GetList();
        }
        public int HRM_TIMEKEEPER_TABLE_Insert(Guid TimeKeeperTableListID, string EmployeeCode, string ShiftCode, string D1, string D2, string D3, string D4, string D5, string D6, string D7, string D8, string D9, string D10, string D11, string D12, string D13, string D14, string D15, string D16, string D17, string D18, string D19, string D20, string D21, string D22, string D23, string D24, string D25, string D26, string D27, string D28, string D29, string D30, string D31, int LateMinute, int EarlyMinute, int FurloughDay, int AbsentDay, double TotalHour)
        {
            return HRM_TIMEKEEPER_TABLE.HRM_TIMEKEEPER_TABLE_Insert(TimeKeeperTableListID,EmployeeCode,ShiftCode,D1,D2,D3,D4,D5,D6,D7,D8,D9,D10,D11,D12,D13,D14,D15,D16,D17,D18,D19,D20,D21,D22,D23,D24,D25,D26,D27,D28,D29,D30,D31,LateMinute,EarlyMinute,FurloughDay,AbsentDay,TotalHour);
        }
        public int HRM_TIMEKEEPER_TABLE_Save(Guid TimeKeeperTableListID, string EmployeeCode, string ShiftCode, string D1, string D2, string D3, string D4, string D5, string D6, string D7, string D8, string D9, string D10, string D11, string D12, string D13, string D14, string D15, string D16, string D17, string D18, string D19, string D20, string D21, string D22, string D23, string D24, string D25, string D26, string D27, string D28, string D29, string D30, string D31, int LateMinute, int EarlyMinute, int FurloughDay, int AbsentDay, double TotalHour)
        {
            return HRM_TIMEKEEPER_TABLE.HRM_TIMEKEEPER_TABLE_Save(TimeKeeperTableListID, EmployeeCode, ShiftCode, D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23, D24, D25, D26, D27, D28, D29, D30, D31, LateMinute, EarlyMinute, FurloughDay, AbsentDay, TotalHour);
        }
        public int HRM_TIMEKEEPER_TABLE_Update(Guid TimeKeeperTableListID, string EmployeeCode, string ShiftCode, string D1, string D2, string D3, string D4, string D5, string D6, string D7, string D8, string D9, string D10, string D11, string D12, string D13, string D14, string D15, string D16, string D17, string D18, string D19, string D20, string D21, string D22, string D23, string D24, string D25, string D26, string D27, string D28, string D29, string D30, string D31, int LateMinute, int EarlyMinute, int FurloughDay, int AbsentDay, double TotalHour)
        {
            return HRM_TIMEKEEPER_TABLE.HRM_TIMEKEEPER_TABLE_Update(TimeKeeperTableListID, EmployeeCode, ShiftCode, D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23, D24, D25, D26, D27, D28, D29, D30, D31, LateMinute, EarlyMinute, FurloughDay, AbsentDay, TotalHour);
        }
    }
}
